package mysql8学习.高级.第10章_索引优化与查询优化;

/**
 * # order by 时不 limit，数据量大索引失效
 * #创建索引
 * CREATE INDEX idx_age_classid_name ON student (age, classid, name) ;
 *
 * #不限制，索引失效   因为不是主键索引  而且是 * from
 * 虽然索引时排好序的，但是由于需要查询所有列，所以需要全部回表操作，效率低于 全查出来再排序
 * EXPLAIN SELECT SQL_NO_CACHE * FROM student ORDER BY age, classid;
 * #用到了索引，因为所需要的列都在索引上，索引都有数据，不需要回表
 * EXPLAIN SELECT SQL_NO_CACHE age, classid FROM student ORDER BY age, classid;
 *
 * # 最左前缀原则
 * order  by 时排序规则不一致，索引失效
 *
 *
 */
public class E2_排序优化之索引失效 {
}
